package model;
import java.util.Date;
/**
* @author iulia
*
* The client represents the task to bo processed by the server, in our
* case by the cash register to which it was dispatched.
*/
public class Client {
private int id;
private String firstName;
private String lastName;
private long arrivalTime;
private long finishTime;
private long serviceTime;
private long waitingTime;
private Date arrivingTime;
public Client(int id, String firstName, String lastName, long arrivalTime, long serviceTime) {
setId(id);
setFirstName(firstName);
setLastName(lastName);
setArrivalTime(arrivalTime);
setServiceTime(serviceTime);
}
public long getArrivalTime() {
return arrivalTime;
}
public void setArrivalTime(long arrivalTime) {
this.arrivalTime = arrivalTime;
}
public long getFinishTime() {
return finishTime;
}
public void setFinishTime(long finishTime) {
this.finishTime = finishTime;
}
public long getServiceTime() {
return serviceTime;
}
public void setServiceTime(long serviceTime) {
this.serviceTime = serviceTime;
}
public long getWaitingTime() {
return waitingTime;
}
public void setWaitingTime(long waitingTime) {
this.waitingTime = waitingTime;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String toString() {
return String.format(id + " " + lastName + " " + firstName + " Arrival time: " + arrivalTime + " "
+ " Service Time: " + serviceTime).toString();
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Date getArrivingTime() {
return arrivingTime;
}
public void setArrivingTime(Date arrivingTime) {
this.arrivingTime = arrivingTime;
}
}